| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_color.setTransform(colorTransformObject:Object): Void
colorTransformObject Объект, созданный конструктором new Object . Этот экземпляр объекта Object (Object class ) должен иметь следующие свойства, которые определяются значениями изменения цвета: ra , rb , ga , gb , ba , bb , aa , ab . Эти свойства поясняются ниже.
Ничего.
Метод, устанавливает изменение цвета объекта Color .Параметр colorTransformObject является общим объектом, который вы создаете при помощи конструктора new Object .Он имеет параметры, которые определяют процентное отношение или значение смещения составляющих для red, green, blue и alpha (прозрачность), вписанных в формате 0xRRGGBBAA.
Параметры изменения цвета для объекта соответствуют параметрам диалогового окна Advanced Effect и определены следующим образом:
ra Процентное изменение красной составляющей (от -100 до 100). rb Изменение красной составляющей (от -255 до 255).ga Процентное изменение зеленой составляющей (от -100 до 100).
gb Изменение зеленой составляющей (от -255 до 255).ba Процентное изменение синей составляющей (от -100 до 100).bb Изменение синей составляющей (от -255 до 255).aa Процентное изменение прозрачности (от -100 до 100).ab Изменение прозрачности (от -255 до 255).Вы создаете параметр colorTransformObject следующим образом:
var myColorTransform:Object= new Object();myColorTransform.ra =50;myColorTransform.rb =244;myColorTransform.ga =40;myColorTransform.gb =112;myColorTransform.ba =12;myColorTransform.bb =90;myColorTransform.aa =40;myColorTransform.ab =70;
Вы можете также использовать следующий синтаксис для создания аргумента colorTransformObject:
var myColorTransform:Object= { ra:50, rb:244, ga:40, gb:112, ba:12, bb:90, aa:40, ab:70}
В этом примере создается новый экземпляр объекта Color для целевого мувиклипа и общий объект с именем myColorTransform и заранее определенными свойствами. Метод setTransform() используется для передачи colorTransformObject в объект Color . Чтобы использовать этот код во Flash-документе (FLA), поместите его в первый кадр основного таймлайна, поместите мувиклип на сцену и дайте экземпляру имя my_mc :
// Create a color object calledmy_colorfor the targetmy_mcvar my_color:Color = new Color(my_mc);// Create a color transform object calledmyColorTransformusing// Set the values formyColorTransformvar myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70};// Associate the color transform object with the Color object// created formy_mcmy_color.setTransform(myColorTransform);
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |